Big Huge Thesaurus

Bermuda buttercup

noun